Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 France F6 France F8 Netherlands F1 Great Britain F1 Great Britain F2 Great Britain F3 Netherlands F1 France F8 France F9 France F11 Italy F23 Italy F24 Italy F25 Great Britain F15 France F17 United Arab Emirates F1 Great Britain F1 Great Britain F2 Germany F4 Great Britain F3 Great Britain F4 Italy F2 Australia F1 Spain F29 Spain F30 Great Britain F2 Netherlands F3 M15 Te Anau Open de L'Isere - Grenoble Challenger Citta di Olbia - Olbia Tennis Napoli Cup - Napoli XL Capital Bermuda Open - Bermuda Fujitsu Siemens Open - Budapest Pekao Open - Szczecin Memorial Savigni - Sassuolo Genoa Open Challenger-Fondazione Carige - Genova Garden Open - Rome 8° Trani Cup - Trani Genoa Open - Genova Tehran Open ATP Challenger - Tehran Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2007 - Napoli Gemax Samsung Open 2004 - Belgrade Open Mutouest - St. Brieuc San Remo Tennis Cup - San Remo Tennis Napoli Cup 2006 - Napoli XXVIII Edizione 'A.Savoldi' - Manerbio The LTA Wrexham Challenger - Wrexham Open Mutouest St. Brieuc - St. Brieuc Internationaux du Doubs - Besancon Unicredit (Suisse) Bank S. A. Challenger - Chiasso Memorial Savigni - Sassuolo Tennis Napoli Cup - Napoli Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova XXIX Edizione 'A.Savoldi Marco' - Manerbio BSI Challenger Lugano - Lugano DPD Challenger 2002 - Aschaffenburg Tennis Napoli Cup - Naples San Marino CEPU Open - San Marino Garden Open - Rome Trani Cup - Trani 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto VIII Trofeo Ciutat de Barcelona - Barcelona Cherbourg Challenger Banca Stato Challenger Lugano - Lugano Garden Open - Rome ATU Cup - Weiden Banca Marche Tennis Cup - San Benedetto Open de la Ville de Saint Denis - Reunion Island Challenger Ford de Cherbourg - Cherbourg Zagreb Open - Zagreb Sofia Challenger VIII Torneo Internazionale di Tennis - Barletta Ostrava Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Open D'Orleans - Orleans Cepu Open - San Marino Lugano Challenger Pekao Open 2004 - Szczecin Bancastato Challenger Lugano - Lugano Turin Challenger Rijeka Challenger Tennis Napoli Cup - Napoli Kos-Zucchetti Tennis Cup - Cordenons Rimini Challenger San Marino Challenger BMW Tennis Championship - Sunrise Istanbul Challenger Alphen Challenger Trani Cup - Trani Banja Luka Challenger Ljubljana Challenger Napoli Challenger San Benedetto Challenger Rennes Challenger Orleans Challenger Astana Challenger Tanger Challenger Challenger Fondazione Carige - Genova Architect Open - Budapest Lugano Challenger Tampere Challenger Open de Rennes La Trinitaine - Rennes Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open - Bratislava Bergamo Challenger Cherbourg Challenger Le Gosier Challenger The LTA Nottingham Challenger - Nottingham St. Brieuc Challenger Ostrava Challenger Scheveningen Challenger Sopot Challenger Poznan Challenger San Marino Challenger Manerbio Challenger Como Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Copa Petrobras Aracaju - Aracaju Orleans Challenger Open de Franche-Comte - Besancon Open Mutouest de Saint-Brieuc - St. Brieuc Barletta Challenger Monza Challenger Timisoara Challenger 2005 - Timisoara San Marino Challenger BMW Tennis Championship - Sunrise Todi Challenger Montevideo Challenger Biella Challenger St. Brieuc Challenger Mersin Challenger Ostrava Challenger XI Ciutat de Barcelona - Barcelona Turin Challenger Blois Challenger Portoroz Challenger Todi Challenger Scheveningen Challenger Poznan Challenger Mobilux Open - Luxembourg San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Seville Challenger Szczecin Challenger Trnava Challenger Kos Succhetti Tennis Cup - Cordenons Tashkent Challenger Melbourne Challenger Casablanca Challenger President's Cup - Astana Braunschweig Challenger 10° Trofeo Luigi Pezzoli - Bergamo Barranquilla Challenger Top Wool Challenger-Immagine Trophy - Biella Tunis Challenger Ostrava Challenger Antonio Savoldi-Marco Co. - Manerbio Milan Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Ciutat de Barcelona - Barcelona Sibiu Challenger Tatra Banka Open 2006 - Bratislava Aberto de Sao Paulo - Sao Paulo Santiago Challenger Rome Challenger Mestre Challenger Challenger Lugano - Lugano Todi Challenger San Marino Cepu Open - San Marino Ho Chi Minh City Challenger Launceston Challenger New Delhi Challenger Guadalajara Challenger Leon Challenger Aix En Provence Challenger Prague Challenger Citta di Brindisi - Brindisi Como Challenger Blois Challenger 5th Sardinian International Championships - Cagliari 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Challenger 42 - Andrezieux Padova Challenger Tennis Napoli Cup 2004 - Napoli Izmir Challenger Launceston Challenger Yokohama Challenger Braga Challenger Burnie Challenger Indian Wells Challenger Trnava Challenger Sydney Challenger Rome Challenger Kosice Challenger Biella Challenger Nottingham Challenger Blois Challenger San Marino Challenger Bastad Challenger Kyoto Challenger Napoli Challenger Mons Challenger Jameson Cup - Milan Milan Challenger Como Challenger Orleans Challenger Szczecin Challenger Parma Challenger Challenger 42 - Andrezieux Volvo Sylt Open - Sylt Sina-Kia Motors Tennis Cup - Cordenons Reunion Island Challenger St. Brieuc Challenger Lisbon Challenger Meknes Challenger Pune Challenger Zagreb Open - Zagreb Kobe Challenger St. Brieuc Challenger Sporting Challenger 2003 - Turin Schickendanz Open - Furth Como Challenger Bangkok Challenger Ortisei Challenger Bangkok Challenger X Torneo Internazionale di Tennis - Barletta Noumea Challenger Riviera di Rimini Challenger 2004 - Rimini Napoli Challenger Jameson Cup - Milan Helsinki Challenger Prague Challenger Warsteiner Challenger Lubeck - Lubeck Istanbul Challenger Rabat Challenger Shenzhen Challenger Burnie Challenger Lille Challenger Gemax Open - Belgrade Generali Open 2002 - Kitzbuhel Architect Open - Budapest Prague Challenger Genova Challenger Bordeaux Challenger Bratislava Challenger Noumea Challenger LTA Shrewsbury Challenger - Shrewsbury Bangkok Challenger Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella Seoul Challenger Bercuit Challenger LTA Wrexham Challenger - Wrexham Genoa Open 'Fondazione Carige' - Genova Riviera di Rimini Challenger - Rimini Prostejov Challenger Kyiv Open - Kiev KGHM Dialog Polish Indoors - Wroclaw Tampere Challenger Bulgarian Open - Sofia Ludwigshafen Challenger Como Challenger Garden Open 2004 - Rome St.Petersburg Challenger by Kinex - St. Petersburg Todi Challenger Caltanissetta Challenger I Tourneo Fila Citta di Brindisi - Brindisi Stella Artois Clay Court Championship - Budaors Luedenscheid Challenger FILA Challenger - Biella IX Ciutat de Barcelona - Barcelona Canottieri Mincio Open - Mantova Open de la Ville de Saint Denis - Reunion Island 2004 Freeman Men's Challenger - Joplin The LTA Wrexham Challenger - Wrexham Open Sainte Victoire - Aix-En-Provence Sunrise Challenger Porsche Open - Poznan IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio The LTA Bolton Challenger - Bolton Stella Artois Clay Court Championships - Budaors San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Challenger DCN de Cherbourg - Cherbourg 2003 Mercedes Cup - Stuttgart Orleans Challenger Tennislife Cup - Napoli Genova Challenger Milan Indoors - Milan Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Allianz Suisse Open - Gstaad Jersey Challenger Napoli Challenger Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Genova Challenger Allianz Suisse Open - Gstaad Athens Challenger Bordeaux Challenger Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Alessandria Challenger Milan Challenger Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Open 13 - Marseille Bordeaux Challenger Prostejov Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Kosice Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Bratislava Challenger Jersey Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote dAzur - Nice ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle ATP Studena Croatia Open - Umag Burnie Challenger Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Kenitra Challenger Dallas Challenger Abierto Mexicano Telcel - Acapulco St. Brieuc Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Scheveningen Challenger Brisbane International - Brisbane Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Genova Challenger Noumea Challenger Aircel Chennai Open - Chennai Szczecin Challenger Trnava Challenger BCR Open Romania - Bucharest San Juan Challenger Villa Allende Challenger Kremlin Cup - Moscow Buenos Aires Challenger San Benedetto Challenger Winston-Salem Open - Winston-Salem Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Chennai Open - Chennai Orleans Challenger Grand Prix Hassan II - Casablanca Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad SA Tennis Open - Johannesburg Napoli Challenger SkiStar Swedish Open - Bastad Movistar Open - Vina del Mar Sunrise Challenger Noumea Challenger West Lakes Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Napoli Challenger International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Turin Challenger Rome Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Delray Beach Open - Delray Beach Campionati Internazionali di Sicilia - Palermo Rio Open - Rio de Janeiro ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Panama City Challenger Medibank International - Sydney Vercelli Challenger Adelaide International - Adelaide Rome Challenger Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Caltanissetta Challenger St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Rennes Challenger BMW Open - Munich Vercelli Challenger German Tennis Championships - Hamburg Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney Barcelona Open BancSabadell - Barcelona Copa Claro - Buenos Aires Millennium Estoril Open - Estoril Monza Challenger Prague Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Hua Hin Challenger Palermo Challenger Geneva Challenger Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Marrakech Challenger Bangalore Challenger Tunis Challenger Apia International - Sydney Granby Challenger Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Taipei City Challenger Madrid Challenger Heineken Open - Auckland CA Challenge 2002 - Graz Argentina Open - Buenos Aires If Stockholm Open - Stockholm Napoli Challenger Ortisei Challenger Milan Challenger Credit Agricole Suisse Open - Gstaad San Benedetto Challenger Ho Chi Minh City Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger ASB Classic - Auckland Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Citi Open - Washington Mestre Challenger Cortina Challenger Kremlin Cup - Moscow Brisbane International - Brisbane Cairo Challenger 2002 - Cairo Orleans Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Argentina Open - Buenos Aires C.T. San Remo - XIII Piertomaso Tessitore - San Remo Brest Challenger Blois Challenger Geneva Open - Geneva Launceston Challenger Mercedes Cup - Stuttgart Medibank International - Sydney Amersfoort Challenger Challenger Ford de Cherbourg - Cherbourg VII Torneo Internazionale di Tennis - Barletta Olbia Challenger - Olbia Geneva Open - Geneva Swiss Open - Gstaad Open Romania - Bucharest Open Seat Godo 2005 - Barcelona Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Davis Cup, Group I, 2R, ITA-SLO 5-0 Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Catella Swedish Open - Bastad Energis Open - Amersfoort VTR Open - Vina del Mar Copa Claro - Buenos Aires ASB Classic - Auckland Heineken Open - Auckland Millennium Estoril Open - Estoril European Open - Antwerp Tennis Masters Series - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Milan Indoors - Milan Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Busan Challenger Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Turin Challenger Next Generation Hardcourts - Adelaide Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Campionati Internazionali d'Italia - Rome BCR Open Romania - Bucharest Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Abierto Mexicano Telcel - Acapulco Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Open de Nice Cote d'Azur - Nice Wimbledon - London U.S. Open - New York Open de Moselle - Metz Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Rakuten Japan Open - Tokyo Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Copa Telmex - Buenos Aires Erste Bank Open - Vienna ASB Classic - Auckland Wimbledon - London French Open - Paris St. Petersburg Open - St. Petersburg Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Barcelona Open BancSabadell - Barcelona Pacific Life Open - Indian Wells Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris All Lower level tournaments Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Olympics - Beijing Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Hopman Cup - Perth Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ITA-BLR 5-0